﻿using System;
using System.Diagnostics;

namespace MikeKappel.Com.CS
{
    public static partial class SortingAlgorithms
    {
        public delegate Boolean BeadDelegate(Int32 currentIndex, Int32 currentValue);

        /// <summary>
        /// 
        /// </summary>
        /// <param name="onSort">On value change method to fire</param>
        /// <param name="ittems">Array of Integers to sort</param>
        public static void BeadSort(Int32[] items, BeadDelegate onSort)
        {
          
        }
        /// <summary>
        /// Impractical sorting algorithm
        /// </summary>
        /// <param name="items"></param>
        public static void BeadSort(Int32[] items)
        {
            BeadSort(items, null);
        }
    }
}
